package com.neusoft.task;

import java.util.Date;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import com.neusoft.service.ClockService;

@Component
public class attendanceTask {

	@Autowired
	private ClockService cs;

	@Scheduled(cron = "0 11 19 21 11 ? ") // 每周三凌晨3点执行
	public void task1() {
		int i = cs.insertNextDay4Emps();
		Date date = new Date();
		System.out.println(date + "新增了" + i + "条打卡记录");
	}

	// initialDelay 延迟执行的时间（毫秒）
	// fixedRate 多次运行的间隔时间
	// 启动后3000ms执行第一次，之后每隔5000ms反复执行
	@Scheduled(initialDelay = 3000, fixedRate = 5000)
	public void task2() {
//		System.out.println("定时任务执行2");
	}

}
